About the Meta-data Conformance Test

The following is an excerpt from the ADL SCORM® Conformance Matrix that is covered by the Meta-data Conformance Test:

Content Aggregation, Sharable Content Object (SCO) and Asset Meta-data
Conformance Category Conformance Label Requirements Summary
SCORM Meta-Data XML Conformant -
     Minimum
MD-XML1 The Content Aggregation, Sharable Content Object (SCO) or Asset Meta-data XML instance:
  • Is a well formed XML Document, and
  • Is valid against the IMS Learning Resource Metadata Version 1.2.1 XML Schema Definition (XSD), and
  • Contains elements that conform to their corresponding specified data types, and
  • Contains all mandatory document elements for the corresponding meta-data application profile (Content Aggregation, Sharable Content Object (SCO), or Asset) as described in Section 2.2 of the Content Aggregation Model, and
  • Elements defined as having restricted vocabularies adhere to all defined vocabularies as defined in Section 2.2 of the Content Aggregation Model.
SCORM Meta-Data XML Conformant -
     Minimum with Optional Elements
MD-XML1+Optional The Content Aggregation, SCO or Asset Meta-data XML instance:
  • Is "SCORM Meta-Data XML Conformant - Minimum", and
  • Contains one or more elements that are designated as optional meta-data elements for the corresponding meta-data application profile (Content Aggregation, SCO or Asset) as described in Section 2.2 of the Content Aggregation Model, except for extensions.
Note: If the Meta-data instance incorrectly implements one or more elements that are designated as optional document elements for the corresponding meta-data application profile (Content Aggregation, SCO or Asset) as described in Section 2.2 of the Content Aggregation Model, the meta-data Instance is non-conformant.
SCORM Meta-Data XML Conformant -
     Minimum with Extensions
MD-XML1+Extensions The Content Aggregation, SCO or Asset Meta-data XML instance:
  • Is "SCORM Meta-Data XML Conformant - Minimum", and
  • Contains one or more extensions.  The extensions used must be well-formed and valid according to the corresponding vendor provided XML Schema Definition (XSD).
SCORM Meta-Data XML Conformant -
     Minimum with Optional Elements and Extensions
MD-XML1+Optional+Extensions The Content Aggregation, SCO or Asset Meta-data XML instance:
  • Is "SCORM Meta-Data XML Conformant - Minimum with Optional Elements", and
  • Is "SCORM Meta-Data XML Conformant - Minimum with Extensions"

Complete Conformance Matrix


The purpose of this test is to verify that the test subject meets conformance requirements based on the meta-data section of the conformance matrix shown above. The SCORM® meta-data can be deemed conformant according to one of four conformance labels.  These four possibilities are based on use of optional elements, extension elements, and all mandatory elements.  Successful conformance and labeling is obtained by demonstrating not only that the element was used, but also used correctly in accordance with The SCORM® .

The following will be tested for each element, where applicable:


There are certain rules that are not automatically tested in this version of the ADL SCORM Conformance Test Suite. The following rules shall be manually verified by the Tester:

The above will be added to a later version of the Test Suite

Due to the difficulty of maintaining interoperability with the wide range of format variants set forth in the ISO 8601 standard, this version of the ADL SCORM Conformance Test Suite recommends a best practice not mentioned in the SCORM® .  This best practice is that all "datetime" elements shall be in the form of the "International Standard Date notation" (yyyy-mm-dd) or the "International Standard for the Time of Day" (hh:mm:ss).


NOTE: Best practice warnings do not determine conformance.  These are only suggested conventions. However, using these suggestions ensure the greatest interoperability.


Test Notes